Menyiapkan Lingkungan Pengembangan
Selamat datang kembali! Semoga kamu menikmati pembelajaran tentang Sui dan bahasa pemrograman Move. Pada pelajaran ini, saya akan memandu kamu menyiapkan lingkungan pengembangan untuk menjalankan program Move-Sui di sistem kamu. Sebelum masuk lebih jauh, pastikan semua prasyarat telah terpasang. Jangan khawatir! Saya sertakan panduan instalasi untuk tiap sistem. Silakan gulir untuk menemukan bagian yang relevan.
Instalasi Prasyarat untuk macOS
Berikut langkah-langkah untuk menginstal Move-Sui di macOS. Buka terminal dan jalankan perintah berikut.
- Instal
brewmenggunakan perintah berikut:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Instal
cURLmenggunakan perintah berikut:
brew install curl
- Instal
CMakemenggunakan perintah berikut:
brew install cmake
- Instal Git:
brew install git
Instalasi Prasyarat untuk Linux
Sekarang, kita bahas prasyarat untuk memasang Move-Sui di Linux.
- Perbarui
apt-getdengan perintah berikut:
sudo apt-get update
- Instal
cURLmenggunakan perintah berikut:
sudo apt install curl
- Instal Git CLI:
sudo apt-get install git-all
- Instal
CMakemenggunakan perintah berikut:
sudo apt-get install cmake
- Instal
GCC:
sudo apt-get install gcc
- Instal
libssl-dev:
sudo apt-get install libssl-dev
- Instal
pkg-config. Perintah ini opsional. Instal jika kamu memiliki OpenSSL di sistem.
sudo apt-get install pkg-config
- Instal
libclang-dev:
sudo apt-get install libclang-dev
- Instal
libpq-dev:
sudo apt-get install libpq-dev
- Instal
build-essential:
sudo apt-get install build-essential
Instalasi Prasyarat untuk Windows
Berikut prasyarat untuk memasang Move-Sui di Windows:
- Windows 11 sudah menyertakan
cURLversi Microsoft. - Unduh dan instal Git CLI: https://git-scm.com/download/
- Unduh dan instal
CMake: https://cmake.org/download/ - Unduh dan instal Protocol Buffers. Tambahkan ke variabel lingkungan
PATHWindows. - Unduh dan instal C++ Build Tools: https://visualstudio.microsoft.com/downloads/
Catatan: Perintah sui console tidak berjalan di PowerShell.
Instal Cargo dan Rust
Setelah semua prasyarat terpasang (macOS, Linux, atau Windows), kamu perlu menginstal Cargo dan Rust. Jalankan perintah berikut:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Kamu juga bisa mengunjungi halaman resmi Rust untuk cara pemasangan lainnya.
Instal Move-Sui
Jika semua sudah siap, saatnya memasang Sui. Jalankan perintah berikut untuk memasang binary Sui dari devnet:
cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui
Periksa versi instalasi Sui kamu:
sui --version
Catatan: Jika mengalami error saat memasang Sui, pastikan semua prasyarat telah terbarui.
Penutup
Setelah lingkungan pengembangan berhasil disiapkan, mari lanjut menjalankan dan me-deploy program “Hello World”. Ini akan memberimu gambaran proses deployment smart contract di blockchain Sui.